Skip to content

deps: update temporal_rs to 0.2.3 - #64543

Closed
Renegade334 wants to merge 3 commits into
nodejs:mainfrom
Renegade334:temporal-0.2.3
Closed

deps: update temporal_rs to 0.2.3#64543
Renegade334 wants to merge 3 commits into
nodejs:mainfrom
Renegade334:temporal-0.2.3

Conversation

@Renegade334

Copy link
Copy Markdown
Member

Updates temporal_rs via a standalone run of the crates updater from nodejs/node-core-utils#1117. As mentioned previously, temporal_rs 0.2 contains a bunch of fixes for bugs and spec compliance issues (boa-dev/temporal@v0.1.2...v0.2.3) which means we should really upgrade before v26 goes LTS.

deps: V8: backport 7d9b7e03141d

Updates to the third_party/rust dependency of V8 14.9.6, which corresponds to temporal_rs 0.2.3.

deps: update Rust crates for V8 14.6.202.34-node.26

There is an additional 20MiB checked into the deps/crates/vendor directory as a result of the dependency changes. Most of this is locale data and ICU4X tests, which doesn't get compiled into the rust build; the final Node.js binary size is only around 10KiB larger.

build: bump rustc requirement to >=1.86

Updates BUILDING.md and the GHA workflows.

Manishearth and others added 2 commits July 16, 2026 19:50
Original commit message:

    Update DEPS for ICU4X/temporal_rs changes

    Change-Id: I22328bcc0f50e3dd0aa955021d090f466a6a6964
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7727682
    Auto-Submit: Manish Goregaokar <manishearth@google.com>
    Reviewed-by: Rezvan Mahdavi Hezaveh <rezvan@chromium.org>
    Commit-Queue: Rezvan Mahdavi Hezaveh <rezvan@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#106257}

Refs: v8/v8@7d9b7e0
@Renegade334 Renegade334 added commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. labels Jul 16, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/actions
  • @nodejs/build
  • @nodejs/gyp
  • @nodejs/security-wg
  • @nodejs/tsc

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. dependencies Pull requests that update a dependency file. doc Issues and PRs related to the documentations. meta Issues and PRs related to the general management of the project. needs-ci PRs that need a full CI run. labels Jul 16, 2026
Signed-off-by: Renegade334 <contact.9a5d6388@renegade334.me.uk>
@nodejs-github-bot

This comment was marked as outdated.

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@Renegade334
Renegade334 marked this pull request as ready for review July 22, 2026 12:26
@Renegade334
Renegade334 requested review from legendecas and targos July 22, 2026 12:28
Comment thread deps/crates/Cargo.lock
Comment thread deps/crates/vendor/core_maths-v0_1/.cargo-checksum.json
@targos

targos commented Jul 23, 2026

Copy link
Copy Markdown
Member

AIX status is pending but the CI is over and green.

@Renegade334 Renegade334 self-assigned this Jul 23, 2026
@targos

targos commented Jul 27, 2026

Copy link
Copy Markdown
Member

Any blockers?

@Renegade334

Copy link
Copy Markdown
Member Author

Figured I'd let it bake for a bit longer as a large PR, but all the requirements are met so may as well get this merged.

@Renegade334 Renegade334 added the commit-queue Add this label to land a pull request using GitHub Actions. label Jul 27, 2026
@Renegade334 Renegade334 removed their assignment Jul 27, 2026
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Jul 27, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in 58795e9...ea48ad3

nodejs-github-bot pushed a commit that referenced this pull request Jul 27, 2026
Original commit message:

    Update DEPS for ICU4X/temporal_rs changes

    Change-Id: I22328bcc0f50e3dd0aa955021d090f466a6a6964
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7727682
    Auto-Submit: Manish Goregaokar <manishearth@google.com>
    Reviewed-by: Rezvan Mahdavi Hezaveh <rezvan@chromium.org>
    Commit-Queue: Rezvan Mahdavi Hezaveh <rezvan@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#106257}

Refs: v8/v8@7d9b7e0
PR-URL: #64543
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
nodejs-github-bot pushed a commit that referenced this pull request Jul 27, 2026
Fixes: #63145
PR-URL: #64543
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
nodejs-github-bot pushed a commit that referenced this pull request Jul 27, 2026
Signed-off-by: Renegade334 <contact.9a5d6388@renegade334.me.uk>
PR-URL: #64543
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
@Renegade334
Renegade334 deleted the temporal-0.2.3 branch July 27, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Issues and PRs related to build files or the CI. commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. dependencies Pull requests that update a dependency file. doc Issues and PRs related to the documentations. dont-land-on-v22.x PRs that should not land on the v22.x-staging branch and should not be released in v22.x. dont-land-on-v24.x PRs that should not land on the v24.x-staging branch and should not be released in v24.x. meta Issues and PRs related to the general management of the project. needs-ci PRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants